package gecko.view.swing;

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import gecko.view.IObservable;



public class VParam extends VAdmin {
	
    private static final long serialVersionUID = 1L;
	
	public VParam() {
		super(controleur, false);
   
		// Creation des composants
		JLabel lParam = new JLabel(new ImageIcon("images/menu/Titre/ParametreT_V.png"));
			        
		// Creation du conteneur << Libell� >> et ajout des composants
		JPanel pLib = new JPanel(new FlowLayout());
		pLib.add(lParam);
		pLib.setBorder(BorderFactory.createEmptyBorder(50, 0, 0, 0));
				
		JPanel pCenter = new JPanel(new FlowLayout());
		pCenter.setOpaque(false);
		
		JButton bService = new JButton(new ImageIcon("images/logotype/bleu/Services_BeT.png"));
		bService.setActionCommand("SERVICE");
		bService.addActionListener(controleur);
		bService.setToolTipText("");
		bService.setBorder(null);
		bService.setBorderPainted(false);
		bService.setContentAreaFilled(false);
		bService.setBorder(BorderFactory.createEmptyBorder(0, 20, 0, 20));

		JButton bUtilisateur = new JButton(new ImageIcon("images/logotype/bleu/User_BeT.png"));
		bUtilisateur.setActionCommand("UTILISATEUR");
		bUtilisateur.addActionListener(controleur);
		bUtilisateur.setBorder(null);
		bUtilisateur.setBorderPainted(false);
		bUtilisateur.setContentAreaFilled(false);	
		bUtilisateur.setBorder(BorderFactory.createEmptyBorder(0, 20, 0, 20));
		
		JButton bTypologie = new JButton(new ImageIcon("images/logotype/bleu/Typologie_BeT.png"));
		bTypologie.setActionCommand("TYPOLOGIE");
		bTypologie.addActionListener(controleur);
		bTypologie.setBorder(null);
		bTypologie.setBorderPainted(false);
		bTypologie.setContentAreaFilled(false);	
		bTypologie.setBorder(BorderFactory.createEmptyBorder(0, 20, 0, 20));
		
		JButton bFournisseur = new JButton(new ImageIcon("images/logotype/bleu/Fournisseurs_BeT.png"));
		bFournisseur.setActionCommand("FOURNISSEUR");
		bFournisseur.addActionListener(controleur);
		bFournisseur.setBorder(null);
		bFournisseur.setBorderPainted(false);
		bFournisseur.setContentAreaFilled(false);
		bFournisseur.setBorder(BorderFactory.createEmptyBorder(0, 20, 0, 20));
		
		pCenter.add(bService);
		pCenter.add(bUtilisateur);
		pCenter.add(bTypologie);
		pCenter.add(bFournisseur);
		
		pCenter.setBorder(BorderFactory.createEmptyBorder(150, 0, 0, 0));
		
		// Ajout de ce conteneur au conteneur de ma fenetre
		lCorps.add(pLib, BorderLayout.NORTH);
		lCorps.add(pCenter, BorderLayout.CENTER);
				
	    // Assemblage de la fenetre
	    this.pack();

	    // Affichage de cette fenetre
	    this.place();


	}
}